.video-background
{
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    height: 75%;
}

footer p {
    color: #fff;
}

.navbar-nav li.nav-item a {
    font-weight: bolder;
    letter-spacing: 2px;

}

.navbar, .navbar-nav:first-child {
    background: #000;
}

.navbar, .navbar-expand-lg mb-5
{
    border-bottom-style: solid;
    border-width: 2.5px;
    border-color: #FD8100;
}

.footer, .card 
{
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    color: #000;
}

.card p a, tr {
    color: #FD8100 !important;
}

footer .copyright_text
{
    color: #fff;
}

.video-chat, .video-player 
{
    background: #FD8100;
}

.card {
    color: #ffffff !important;
} 

.btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.3rem;
    margin: -8px;
    color: #fff;
    background-color: #FD8100;
}

.btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.3rem;
    margin: -8px;
    color: #fff;
    background-color: #FD8100;
}

.btn-purchase:hover
{
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.3rem;
    margin: -8px;
    color: #fff;
    background-color: #FD8100;
}

.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: #fd8100;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    transition: box-shadow 0.15s ease-in-out;
}

.card-header {
    border-radius: 50%;
    height: 4rem;
}